/**
 * Implementacion de la clase que representa el modelo de objeto Pago de Servicio
 * contiene los metodos gets y sets de las propiedades correspondientes
 */

#include "PagoServicio.h"

/**
  Constructor principal de la clase
 */
PagoServicio::PagoServicio()
{
    idServicio=0;
    idPago=0;
    noReferencia=0;
    monto=0.0;
}

/**
  Destructor de la clase
 */
PagoServicio::~PagoServicio(){
    idServicio=0;
    idPago=0;
    noReferencia=0;
    monto=0.0;
}

/**
  Retorna el ID de servicio
 */
int PagoServicio::getIdServicio(){
    return this->idServicio;
}

/**
  Retorna el ID del pago
 */
int PagoServicio::getIdPago(){
    return this->idPago;
}

/**
  Retorna el No de Referencia
 */
int PagoServicio::getNoReferencia(){
    return this->noReferencia;
}

/**
  Regresa el monto pagado
 */
double PagoServicio::getMonto(){
    return this->monto;
}

/**
  Asigna el ID del Servicio
*/
void PagoServicio::setIdServicio(int idServicio){
    this->idServicio = idServicio;
}

/**
  Asigna el ID del pago
 */
void PagoServicio::setIdPago(int idPago){
    this->idPago=idPago;
}

/**
  Asigna el No de Referencia
 */
void PagoServicio::setNoReferencia(int noReferencia){
    this->noReferencia=noReferencia;
}

/**
  Asigna el monto
 */
void PagoServicio::setMonto(double monto){
    this->monto=monto;
}
